#include "Proxy.h"

int main(int argc, char *argv[])
{
    Proxy *pProxy;
    pProxy = new Proxy(new ProxyA());
    pProxy->func();
    delete pProxy;

    pProxy = new Proxy(new ProxyB());
    pProxy->func();
    delete pProxy;

    return 0;
}